package fachada;

import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

import negocios.CadastroCliente;
import entidades.Cliente;

public class Fachada {

	static EntityManagerFactory factory;
	private static Fachada fachada;
	CadastroCliente cCliente = new CadastroCliente();

	public static Fachada obterFachada() {
		if (fachada == null) {
			fachada = new Fachada();
		}
		return fachada;
	}

	public static EntityManagerFactory obterEntityManagerF() {
		if (factory == null) {
			factory = Persistence.createEntityManagerFactory("Mercadinho");
		}
		return factory;
	}

	public void inserir(Cliente c) {
		
		cCliente.inserir(c);
	}

	public void atualizar(String s, String b) {
		cCliente.atualizar(s, b);
	}

	public void remover(String s) {
		cCliente.remover(s);
	}

	public Cliente pesquisar(String s) {
		return cCliente.pesquisar(s);
	}

}
